docs: rewrite work item copy section for the unified copy flow - #480
Merged
Conversation
plane-ee#8543 replaced the "Copy in same project / Copy in different project" submenu with a single "Make a copy" modal with a destination project picker, and reconciled three divergent copy implementations against one spec. The existing section documented the old submenu and was wrong about behavior in both directions: it claimed a same-project copy keeps the title (it now gets a "(Copy)" suffix), and described a cross-project copy as only adapting the identifier and default state while omitting that assignees, labels, modules, cycle, estimate and custom property values are all cleared. Replaces the two sub-sections with a same-vs-different comparison table covering every field in the PR's spec, a note on why project-scoped fields cannot cross the boundary, the custom-properties-into-description fallback, and the epic / archived-item limits. Drops the #copy-in-same-project and #copy-in-different-project anchors. Nothing in the source tree links to them. Claude-Session: https://claude.ai/code/session_01Tjjd2h2NfSWbhnMn1EKGj2
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
📝 WalkthroughWalkthroughChangesWork item copy documentation
Estimated code review effort: 2 (Simple) | ~10 minutes Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@docs/core-concepts/issues/overview.md`:
- Line 141: Update the duplicate-section statement in
docs/core-concepts/issues/overview.md so it does not claim bulk copying follows
documented single-copy rules unless docs/core-concepts/issues/bulk-ops.md is
expanded to cover Make a copy and its rules; prefer either adding that complete
bulk-copy documentation or changing the linked text to a general bulk-operations
overview.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro Plus
Run ID: d3a42baf-b49e-4070-9afc-60b65dffde13
📒 Files selected for processing (1)
docs/core-concepts/issues/overview.md
Two errors in one line. The guard in _resolve_copy_type only runs on the cross-project branch — same-project copies return original_issue.type before it is reached — so the limit is not the blanket rule the note implied. And "skipped" described bulk behavior: the single-item duplicate endpoint returns 400 with "Epics are not enabled for the selected project", so the user gets an error and no copy. Splits the two cases and moves the skip-and-continue behavior to the bulk bullet, which is the only place it applies. Claude-Session: https://claude.ai/code/session_01Tjjd2h2NfSWbhnMn1EKGj2
danciaclara
approved these changes
Jul 28, 2026
The duplicate section pointed at bulk-ops as the reference for bulk copying, but that page never mentioned Make a copy at all — the link landed on a page with no copy content. Adds a Copy work items section covering the bulk-specific parts (the 1000-item cap, create permission in the destination, the background run, and epics being skipped in a mixed selection), deferring the field-by-field rules to the table in the duplicate section rather than duplicating them. Retargets the overview link at that section. Claude-Session: https://claude.ai/code/session_01Tjjd2h2NfSWbhnMn1EKGj2
vihar
approved these changes
Jul 29, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Updates the Duplicate work items section of
core-concepts/issues/overviewto match the copy behavior that shipped recently. The "Copy in same project / Copy in different project" submenu has been replaced by a single Make a copy modal with a destination project picker, and the same-project and cross-project paths now follow one consistent spec.The existing section documented the old submenu and was wrong about the behavior in both directions:
(Copy)suffix.What changed
### Copy in same project/### Copy in different projectsub-sections are gone, replaced by a description of the single modal with its destination picker defaulting to the current project.Not covered here
Two things I deliberately left out, flagging for a reviewer's call:
core-concepts/issues/bulk-opsdoesn't list copy among its bulk operations at all. Now that bulk copy shares the same semantics, that page is arguably missing an entry — linked to from here, but not edited, as it was outside the scope of this change.Anchors
#copy-in-same-projectand#copy-in-different-projectno longer exist. Nothing in the source tree links to them (grepped), but external inbound links will now land at the page top rather than the section.Verification
pnpm fix:formatruns clean.